<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>

<body>

  <script>
    // 6.打印水仙花数
    // >需求：打印100 - 999之间的 为水仙花 的数字
    //     备注：一个数字中每一位的三次幂（三次方） 之和 等于这格数，那么这个数就叫做是水仙花数
    //     例如：153 = 1*1*1 + 3*3*3 + 5*5*5
    // let i = 153
    // let num3 = parseInt(i / 100)
    // let num2 = parseInt(i / 10 % 10)
    // let num1 = i % 100 % 10
    // console.log(num1);

    for (i = 100; i <= 999; i++) {
      let num3 = parseInt(i / 100)
      let num2 = parseInt(i / 10 % 10)
      let num1 = i % 100 % 10
      let res = (num1 * num1 * num1) + (num2 * num2 * num2) + (num3 * num3 * num3)
      if (i === res) {
        console.log(i + "为水仙花数");
      }
    }
  </script>
</body>

</html>